----  MESSAGGIO FATTURE NON PAGATE ESCLUSO PRIMA BOLLETTAZIONE __
insert into lux_fattura
select '01','V',to_date (^DATA_FATTURAZIONE gg/mm/aaaa;A;ALFANUMERICO^^,'dd/mm/yyyy') dt_fat,'','LU',substr(^DATA_FATTURAZIONE gg/mm/aaaa;A;ALFANUMERICO;1^^,7,4) as  anno_fattura,'',
f.sog_id,f.nome,'','','','','','','','','',
concat(concat(concat('CI RISULTA NON PAGATA LA FATTURA del ',dt_fat), ' Importo '),f.tot_fat) descriz,

'','','','','','','',
'','','','','',LUX_KEY_GEN.nextval,f.id_domICILIAZIONE
from (
select distinct f.sog_id,f.anno_fat,f.num_fat,f.tot_fat,i.sog_id inc_sog,f.dt_fat,f.nome,f.protocollo,f.id_domICILIAZIONE,f.TOT_FAT-nvl(i.imp_inc,0) imp_res
from lux_fattura f,(select sog_id,anno_fat,num_fat,sum(imp_inc) imp_inc from lux_incasso group by sog_id,anno_fat,num_fat) i,

lux_contratto co
where i.anno_fat(+)=f.anno_fat 
and   f.az_id=f.az_id
and i.num_fat(+)= f.NUM_FAT
and f.DT_FAT >= to_date ('01102009','ddmmyyyy')
and f.tipo_riga = 'T'
and trim(f.storno) is null
and co.sog_id = f.sog_id
and co.DT_FINE= to_date ('31129999','ddmmyyyy')  
AND F. DT_SCA< SYSDATE-60


 ) f
where inc_sog is null
and   imp_res <> 0



